package com.xjscrm.console.service.customer.operatePlan;

import com.xjscrm.console.param.operatePlan.*;

public interface AutoTagPlanService {
    void addTaskTagAuto(TaskTagAutoDto taskTagAutoDto);

    Object getTaskTagAutoList(TaskTagAutoQuery taskTagAutoQuery);

    Object getTaskTagAutoDetail(TaskTagAutoDto taskTagAutoDto);

    void updateTaskTagAuto(TaskTagAutoDto taskTagAutoDto);

    void deleTaskTagAuto(TaskTagAutoDto taskTagAutoDto);

    Object getTaskTagAutoDeviceList(TaskTagAutoDeviceListQuery taskTagAutoDeviceListQuery);

    void updateTaskTagAutoDevice(TaskTagAutoDeviceDto taskTagAutoDeviceDto);

    void batchdeleTaskTagAutoDevice(BatchdeleTaskTagAutoDeviceDto batchdeleTaskTagAutoDeviceDto);

    void batchUpdateTaskTagAutoDeviceSleepRule(BatchUpdateTaskTagAutoDeviceDto batchUpdateTaskTagAutoDeviceDto);
}
